Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Challenger 42 - Andrezieux Nuembrecht Challenger - Nuembrecht Maia Open - Oporto Czech Indoor Open - Prague Nord/LB Open 2004 - Braunschweig Ischgl International Tennis Challenger 2003 - Ischgl IPP Open - Helsinki Tatra Banka Open 2003 - Bratislava Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava Jameson Cup - Milan Napoli Challenger - Napoli Zivnobanka Open 1999 - Prostejov Polish Open 99 - Poznan Tennis Napoli Cup - Napoli Tatra Banka Open 2001 - Bratislava AXA Open - Espinho CA Challenger - Graz Banca Stato Challenger Lugano - Lugano Jagermeister Open - Braunschweig Open Sainte Victoire - Aix-En-Provence KGHM Polish Indoors - Wroclaw Privat Bank Cup - Dnepropetrovsk Kyiv Open - Kiev Lambertz Open - Aachen Mobilux Open - Luxembourg Logopak Challenger 2005 - Lubeck Neride Prague Indoor - Prague Jameson Cup - Milan Croatian Indoors - Zagreb Qatar Mobil Open '98 - Doha Internationaux de Tennis de Brest - Brest TCT Open - Tunis Tennis Napoli Cup - Naples Jameson Cup - Milan Italian Indoors - Milan Sarajevo Open 2004 - Sarajevo Czech Open - Prostejov 1998 Mercedes Cup - Stuttgart Rumikon CH TED Open - Istanbul Milano Challenger-Jameson Cup - Milan Tatra Banka Open - Bratislava Geneva CH Open de Franche Comte - Besancon Intersport Heilbronn Open - Heilbronn Open 13 - Marseille BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Pilot Pen International - New Haven President's Cup 1997 - Tashkent IPB Czech Indoor - Ostrava Croatian Indoors - Split Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Idea Prokom Open - Sopot Dubai Tennis Open - Dubai AXA Cup - London Copenhagen Open - Copenhagen Estoril Open - Estoril Kremlin Cup - Moscow Open Seat-Godo 2000 - Barcelona The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Privat Bank Cup - Dniepropetrovsk Qatar Mobil Open 2001 - Doha UBS Open Gstaad - Gstaad Open 13 - Marseille Pekao Open - Szczecin Dubai Tennis Open - Dubai VI Torneo Internazionale di Tennis - Barletta Memorial Piertomaso Tessitore - San Remo St. Petersburg Open - St. Petersburg Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Heineken Trophy - 's-Hertogenbosch Rado Swiss Open - Gstaad The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto President's Cup 1998 - Tashkent Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Open Sainte-Victoire - Aix-En-Provence Grand Prix de Tennis de Toulouse - Toulouse San Marino Cepu Open - San Marino Open de L'Isere - Grenoble Open de Franche-Comte - Besancon Generali Open 2001 - Kitzbuhel Porsche Open - Poznan Architect Open - Budapest Generali Open 1999 - Kitzbuhel President's Cup - Tashkent Heineken Open - Auckland Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Adidas Open de Toulouse - Toulouse Open 13 - Marseille Trofeo Conde de Godo - Barcelona Rado Swiss Open - Gstaad The Stella Artois Grass Court Championships - London BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Copenhagen CH Generali Open 2002 - Kitzbuhel Idea Prokom Open - Sopot The Stella Artois Grass Court Championships - Queen's/London Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Milan Indoors - Milan Adidas International - Sydney Copenhagen Open - Copenhagen Adidas International - Sydney Waldbaum's Hamlet Cup - Long Island Open Seat Godo 2003 - Barcelona Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Milan Indoors - Milan Crans Montana CH Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Thailand Open - Bangkok Dubai Milan Rotterdam Kremlin Cup - Moscow Gstaad Halle New Haven Long Island Moscow European Community Championships - Antwerp Munich Toulouse Japan Open - Tokyo Long Island Toulouse Milan Gstaad Long Island Moscow Adelaide Auckland Open Seat-Godo '99 - Barcelona Scottsdale Bordeaux Nice Madrid Gstaad Stuttgart New Haven Basel Toulouse Guardian Direct Cup - London Washington Lyon Moscow Milan Brussels Barcelona Rosmalen Gstaad Stuttgart Hilversum New Haven Geneva Toulouse Lyon Franklin Templeton Tennis Classic - Scottsdale Adelaide Sydney Nice Madrid Manchester Stuttgart Hilversum Geneva Lyon Moscow Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok Kremlin Cup - Moscow Stuttgart St. Petersburg Open - St. Petersburg Nice Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Croatia Open - Umag China Open - Beijing Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Nyon CH BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Open 13 - Marseille Heineken Open - Auckland BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag Brasil Open - Sao Paulo Valencia Open - Valencia Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Antwerp China Open - Beijing If Stockholm Open - Stockholm Prague Halle New Haven Lyon Moscow Sydney Nice Queen's Club Gstaad Prague Gerry Weber Open - Halle Toulouse Marseille Milan New Haven Bordeaux Basel Moscow Marseille Nice Heineken Open - Auckland New Haven Heineken Open - Auckland Toulouse The Priority Telecom Open - Amersfoort Long Island Moscow Brussels Barcelona Bologna Gstaad Sydney International - Sydney Bossonnens CH ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Messina CH Mercedes Cup - Stuttgart Sydney International - Sydney BMW Open - Munich Studena Croatia Open - Umag Pilot Pen International - New Haven Waldbaum's Hamlet Cup - Long Island German Tennis Championships - Hamburg China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Open de Nice Cote d'Azur - Nice Grand Prix de Tennis de Lyon - Lyon Estoril Open - Estoril Kremlin Cup - Moscow Barcelona Vienna Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach Bordeaux Lyon Stuttgart Vienna Dublin CH Long Island Open 13 - Marseille Sydney Estoril Intersport Heilbronn Open - Heilbronn Kitzbuhel Bossonnens CH Grand Prix de Tennis de Lyon - Lyon 2001 Mercedes Cup - Stuttgart Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai President's Cup - Tashkent AIG Japan Open - Tokyo Rumikon CH Brasil Open - Costa do Sauipe Thailand Open - Bangkok European Community Championships - Antwerp St. Petersburg Open - St. Petersburg Sydney Open de Tenis Comunidad Valenciana - Valencia ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London BMW Open - Munich China Open - Beijing The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Halle Waldbaum's Hamlet Cup - Long Island Brasil Open - Costa do Sauipe President's Cup 1999 - Tashkent Gstaad Connex Open Romania - Bucharest adidas Open de Toulouse - Toulouse Copa Telmex - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Scania Stockholm Open - Stockholm Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Basel ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Toulouse - Toulouse Adidas International - Sydney Basel Copenhagen Open - Copenhagen Bari Geneva Basel Basel Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle Geneva Salem Open - Hong Kong Furth CH Heineken Trophy - Rosmalen 1997 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Adidas International - Sydney Newsweek Champions Cup - Indian Wells Grand Prix Hassan II - Casablanca German Open - Hamburg Italian Open - Rome 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells Monte Carlo Open - Monte Carlo Eurocard Open - Stuttgart 13th Paris Open - Paris The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Rado Swiss Open - Gstaad Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Davidoff Swiss Indoors - Basel Basel Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Adelaide Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal BMW Open - Munich Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Hamburg Rome Cincinnati Stuttgart Paris Geneva CH Monte Carlo Hamburg Rome Canadian Open Essen Paris Indian Wells Key Biscayne Hamburg Rome Canadian Open Energis Open - Amersfoort Stockholm Open de la Comunidad Valenciana - Valencia Nyon CH Paris Indian Wells Key Biscayne Basel Stockholm Key Biscayne Monte Carlo Rome Indian Wells Key Biscayne Monte Carlo Salem Open - Hong Kong Hamburg The Stella Artois Grass Court Championships - London Rome Stockholm Paris Monte Carlo Stockholm Paris Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Tennis Masters Series - Hamburg Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Sun City The Lipton Championships - Key Biscayne BNP Paribas Open - Indian Wells Tennis Masters Series - Stuttgart Eutelsat Monte Carlo Open - Monte Carlo Manchester Tennis Masters Series - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid The Lipton Championships - Key Biscayne Internazionali BNL d'Italia - Rome Tennis Masters Series - Paris Sony Ericsson Open - Miami Paris Generali Open - Kitzbuhel Campionati BNL dItalia - Rome Doha The Dubai Tennis Championships - Dubai Rogers Masters - Montreal Cincinnati Sony Ericsson Open - Miami BNP Paribas Masters - Paris French Open - Paris Croatia Open Umag - Umag Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Shanghai ATP Masters - Shanghai Wimbledon - London U.S. Open - New York French Open BNP Paribas Masters - Paris Australian Open French Open Wimbledon U.S. Open Australian Open Wimbledon U.S. Open Eurocard Open - Stuttgart Licher German Open - Hamburg French Open U.S. Open Australian Open Wimbledon U.S. Open French Open Wimbledon U.S. Open Australian Open Australian Open - Melbourne Heineken Open - Auckland French Open - Paris Tennis Masters Series - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Key Biscayne French Open - Paris Wimbledon - London Canadian Open Monte Carlo Monte Carlo Hamburg Rome Indian Wells Paris Wimbledon - London Lyon French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon U.S. Open French Open Australian Open - Melbourne Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Wimbledon - London Australian Open French Open Wimbledon Monte Carlo French Open U.S. Open - New York Wimbledon U.S. Open U.S. Open - New York Campionati Internazionali d'Italia - Rome French Open - Paris Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, QF, ESP-NED 4-1 Watsons Water Champions Challenge - Hong Kong Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - Sydney Atlanta Olympics Barcelona Olympics Olympics - Athens Grand Slam Cup